body { 
	font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体",Geneva,sans-serif;	
	background: #f5f5f5;
}
p {
	color:#000;
	margin:0px;
}
h4 {
	color:#050505;
	line-height: 1.5; 
	font-size: 15.4px;
}
.carousel-control:hover, .carousel-control:focus {
	opacity: 0.5; 
}
.carousel-control.left, .carousel-control.right{
	background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
}
.carousel-indicators {
	bottom: 0; 
	margin-bottom:0;
}
.carousel-indicators li {
	width: 65px;
	height: 7px;
}
.carousel-indicators .active {
	margin: 1px;
	width: 65px;
	height: 7px;
}
.well {
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
}
/* panel style */
.panel-default .panel-heading {
	background-color:#222;color:#fff;
}
.panel .panel-heading > h3 {
	font-weight: 700;
}
.panel,.panel-heading {
	border-radius:0;
	border-width:0;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.29);
	box-shadow: 0 1px 5px  rgba(0, 0, 0, 0.29);
}
.btn {
	font-weight:700;
}
/* thumbnail style */
.thumbnail {
	padding: 0px;
	border-radius:0;
	border-width:0;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.39);
	box-shadow: 0 0px 5px  rgba(0, 0, 0, 0.39);
}
.thumbnail:hover {
	opacity: .88;
	-webkit-box-shadow: 0 0 8px #d2322d;
	box-shadow: 0 0 8px #d2322d;
}
/* pagination style */
.pagination>li>a, .pagination>li>span {
	color:#444;
	font-weight:700;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
background-color:#444;
border-color:#444;
}

.text-content {
	overflow-x:auto;
}
.text-content p {
	line-height: 25px;
}

/* navbar-1 */
.navbar-1 {
	margin: 0;
	border: 0;
	border-radius: 0;
	background:#222;color:#fff;
} 
.navbar-1 .navbar-header .navbar-brand {
	font-size:15px;
	color:#ddd;
}
.navbar-1 .navbar-header .navbar-brand .phone{
	margin-right:15px;
	font-size:17px;
	color:#fff;
}
.navbar-1 .navbar-nav > li > a {
	font-size: 15px;
	font-weight: 700;
	color: #ddd;
	padding-left: 20px;
	padding-right: 20px;
}
.navbar-1 .navbar-nav > li:hover {
	background-color:#ddd;color:#222;
}
a.nav_icon {
	margin-top:3px;
}
a.nav_icon .icon-img{
	margin:2px 0;
	height:25px;
}
/* footer */
.footerB {
	margin-top:50px;
	border-bottom: 5px solid #ccc;
}
.footerC {
	opacity: .9;
	background-color:#eee;
	color:#222;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #ddd;
}
.footerC a {
	color:#111;
	padding-left:25px;
}

.footer {
	background-color:#222;color:#fff;
	padding-top:20px;
	padding-bottom:10px;
}
.footer a{
	color:#eee;
}
.footer .copyright{
	margin-top:18px;
}
